//函数就是pull
// 在 Pull 系统中，消费者决定何时从数据生产者接收数据。生产者本身并不知道何时将数据传递给消费者
function getName() {
  return "张三";
}

let name = getName();
console.log(name);

function* generator() {
  yield 1;
  yield 2;
  yield 3;
}

const it = generator();
console.log(it.next().value);
console.log(it.next().value);
console.log(it.next().value);
/* 	生产者	消费者
Pull	被动：在请求时生成数据	主动：决定何时请求数据
Push	主动：以自己的速度生成数据	被动：对收到的数据做出反应 
*/
